@charset "gb2312";
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td { margin:0 auto; padding:0; }
body { font: normal 12px Arial,"宋体", Helvetica, sans-serif;color: #000000;}
ul, dl, dd,ol,li{ list-style:none;  margin:0; padding:0; }
input, select { vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { outline: none; font-size:13px;}
a:link { color: #085D98; text-decoration: underline; }
a:visited { color: #085D98; text-decoration: none; }
a:hover{ color:#FF0000;}
#PageNav a.NowPage { background: none #085D98;color: #FFFFFF;text-decoration: none;}
a:active { color: #0000ff; text-decoration: none; star: expression(this.onFocus=this.blur()); }
titb{ color:077E9A; font-weight:bold; font-size:14px;}
table,img,iframe {border: 0 none;}
input, button, textarea, select, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input, select {vertical-align: middle;}
.clear ,#clear{ clear:both;}
.more1 { float: left;font-size: 14px;font-weight: normal;}
.more { float: right;font-size: 14px;font-weight: normal; padding-right:10px;}
a.more:link{color: #000; text-decoration: underline;}
a.more:visited{color: #000; text-decoration: underline;}
a.more:hover{ background:none;color: #FF0000; text-decoration: underline;}

.decoration_no a ,.decoration_no a:hover ,.decoration_no a:link,.decoration_no a:visited{ text-decoration:none;}

/*头部样式*/

.piaoTop{display:inline; float:left;margin:10px 0px 0px; padding:0px; width:468px; overflow:hidden;}

.top{ margin:0 auto; width:960px; overflow:hidden;}
.top333{ margin:0 auto; width:960px; height:153px; overflow:hidden;}
.top_play{ margin:0 auto; width:980px; height:100%;}
.header{ height:72px;}
.logo{ height:52px; width:224px; float:left;margin:6px 10px;}
.logoTop{ display:inline; height:52px; width:200px; float:left;margin:6px 10px;}
.logo a:hover ,.logoTop a:hover { border:0px; text-decoration:none; background:none;}

.searchbox {width: 780;  height:62px; float:left; padding:8px 0 0 110px;}
.searchboxTop { display:inline;  height:62px; float:left; margin-top:10px; padding:0px 0px;width:730px;}
.searchboxTop .right{float: right; margin-top:10px; text-align:right; width:200px; overflow:hidden; height:20px;}
.searchbox_search {border: 3px solid #EEEEEE;height: 27px;overflow: hidden; float:left;}
.searchbox_search {width:500px;}
.tj{ font-size:12px; padding-left:10px;}
.tj a:link{ color:#000;font-size:12px; text-decoration:none }
.tj a:visited{ color:#000;font-size:12px; text-decoration:none}
.tj a:hover{ color:#ff0000; text-decoration:underline;}


.input {
-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-position: 0 -85px;background-repeat: repeat-x;border-color: #BABEBF -moz-use-text-color #BABEBF #BABEBF;border-style: solid none solid solid;border-width: 1px medium 1px 1px;color: #B2B2B2;float: left;font-size: 14px;
line-height: 14px;padding: 6px 0 5px 5px;
}

.searchboxTop .input{ width:425px;}

.searchbox_search button ,.searchbox_search #btnSearch{
  background: url("../images/buttonbg.gif") no-repeat;border: medium none;color: #FFFFFF;float: left;font-size: 14px;font-weight: bold;height: 27px;width: 68px; cursor:hand;
  }
.searchbox_hottag {padding-top: 5px;padding-left: 5px;float:right; width:225px; font-size:12px; height:20px; line-height:20px;}
.searchbox_hottag a:link{color:#A9A9A9;margin: 0 1px; text-decoration:none;}
.searchbox_hottag a:visited{color: #A9A9A9;margin: 0 1px; text-decoration:none;}
.searchbox_hottag a:hover{color:#FF0000;margin: 0 1px; text-decoration:underline; background:none;}
#searchradio {float: left;margin: 6px 3px 0 0px; overflow:hidden; width:100%; height:20px;}
#login {float: right;margin: 6px 30px 0 0;text-align: right;width: 100px;}
#nav {background: url("../images/navb.gif") no-repeat;float: left;height: 73px;;padding-left: 2px; width:960px;overflow:hidden;}

#nav li {float: left;height: 36px;line-height: 36px;/*width: 95px;*/margin-right:30px; text-align:center; }
#nav li a {height:18px;line-height:36px;text-align: center;font-size: 16px;font-weight:bold;color: #FFFFFF;text-decoration: none;}
#nav li a:hover{ color: #FBF204;}

#nav li.navmover { color: #FBF204; font-weight: bold; }
#nav li.navmover a {color: #FBF204;}
#nav li.navmover a:hover {color: #FFFFFF;}

#nav li#nav_rihgt{ background:none; overflow:hidden; margin-left:45px; height:36px; line-height:36px; /*width:540px;*/ text-align:center; margin-right:10px; padding:0; overflow:hidden; display:inline;}
#nav li#nav_rihgt a:link{ font-size:12px; color:#085D98;text-align:center; font-weight: normal; width:80px;}
#nav li#nav_rihgt a:visited{font-size:12px; width:80px;color:#085D98;text-align:center; text-decoration: underline; font-weight: normal;background:none}
#nav li#nav_rihgt a:hover{color: #FF0000;text-align:center; text-decoration: underline; background:none}

/*2012-04-27---添加*/
.mp3top{ margin-top:5px; width:960px;overflow:hidden;}
#nav li#nav_rihgtplay{ background:none; overflow:hidden; margin-left:10px; height:36px; line-height:36px; /*width:540px;*/ text-align:center; margin-right:10px; padding:0; overflow:hidden; display:inline;}
#nav li#nav_rihgtplay a:link{ font-size:12px; color:#085D98;text-align:center; font-weight: normal; width:80px;}
#nav li#nav_rihgtplay a:visited{font-size:12px; width:80px;color:#085D98;text-align:center; text-decoration: underline; font-weight: normal;background:none}
#nav li#nav_rihgtplay a:hover{color: #FF0000;text-align:center; text-decoration: underline; background:none}
/*2012-04-27---添加*/

#nav li#tj2{ float:left; height:35px; line-height:37px; width:945px; background:none;}
#nav li#tj2 a:link{ font-size:12px; color:#085D98;text-align:center; font-weight: normal;}
#nav li#tj2 a:visited{ font-size:12px; color:#085D98;text-align:center; font-weight: normal;}
#nav li#tj2 a:hover{ font-size:12px; color:#ff0000;text-align:center; font-weight: normal; text-decoration:underline;}


/*底部样式*/
.friend, .partners {border: 1px solid #CAD9EA;margin-top: 8px;overflow: hidden; width:960px;}
.bluetitle02 {background: url("../images/portalbox_bg.gif") repeat-x;border-color: #FFFFFF #FFFFFF #CAD9EA; border-style: solid;border-width: 1px;font-weight: bold;line-height: 26px;margin-bottom: 0;padding-left: 5px;text-align: left;}
.linktxt {overflow: hidden;padding: 5px 0;width: 100%;}
.linktxt ul {border: 0 none;list-style-type: none;margin: 0;width: 100%;}
.linktxt li {border-left: 1px solid #DDDDDD;color: #333333;display: block;float: left;height: 15px;line-height: 15px;margin: 5px 0 0 -1px;padding-left: 8px;padding-right: 8px;white-space: nowrap;}
.linktxt li a {background: none;color: #333333;text-decoration: none;}
.linktxt li a:hover {background: none;color: #ff0000;text-decoration: underline;}

#main2{ overflow:hidden; padding-top:5px; width:960px;}
.sgbox{ border:1px #EEE solid; width:318px; height:100%; margin:0 auto; overflow:hidden;}
.sgbox .tit{ background:url("../images/sgtg.gif") repeat-x; height:31px; line-height:31px; font-size:14px; font-weight:bold;color:#085D98; padding-left:15px;}
.sgbox .tit02{ background:url("../images/sgtg.gif") repeat-x; height:31px; line-height:31px; font-size:14px; font-weight:bold;color:#000; padding-left:15px;}

.box_left{ display:inline;float:left; }
.box_center{ display:inline;float:left; margin:0 10px; }
.box_right{display:inline; float:right; width:298px; overflow:hidden;}
.lineico01{ padding: 12px 0 0 15px;;margin-top: 4px;}
#music-list {line-height: 22px;margin-top:8px; width:100%;}
#music-list a{ text-decoration:none;}
.singer {float: right;margin-right: 2px; width:62px;}
.PlayYue365 {
float: right;margin-right: 2px; width:32px;
}
.PlayYue365 a{
background-position: -115px -141px;
padding-left: 21px;
 background-image: url("/images/mp3-global-png.png?ver=20110810");
 background-repeat: no-repeat;
 text-decoration:none;
}

.songer_list_box .singer{ width:100px;}
#music-list span {float: left;width: 15px; text-align: left; padding-right:3px;}
.numberone {color: #FF0000;font-size: 16px;font-weight: bold;float:left;}
.numbertwo {color: #000;font-size: 14px;float:left;}
.numbertree {color: #FF0000;font-size: 14px;float:left;font-weight: bold;}
.songname{width: 125px;text-indent:5px;display: inline-block;float: left;height: 25px;line-height: 25px;overflow: hidden;}
.mu3 .songname ,#bangcheck .songname{ width:190px;}

#music-list ul li{margin:0 auto;float: left;height: 25px;line-height: 25px;overflow: hidden;width: 240px; padding-left:5px;}
#music-list ul li.mt30{margin:30px 0px 0px -1px;}
#music-list ul li.mu2{margin:0 auto;float: left;height: 25px;line-height: 25px;overflow: hidden;width: 227px; padding-left:10px;}
#music-list ul li.mu3{margin:0 auto;float: left;height: 25px;line-height: 25px;overflow: hidden;width:300px; padding-left:10px;}
#main_right #music-list ul li.mu3 ,.box_right #music-list ul li.mu3  { width:280px;}



#music-list .songname a.musicplay{ padding-left:21px; background:url(../images/ico01.gif) no-repeat -1px -1px; font-size:14px;}
#music-list .songname a:hover{ color: #FF0000;}
#music-list ul li.mop{ margin-top:10px;}
#hop1 #music-list ul li.mop{ padding-bottom:10px;}

#music-list ul li.mop2{ margin-top:8px; margin-left:15px;}

.btn{background:url("../images/btnbg.gif") no-repeat;}
a.btn { width:60px; float:right;font-size: 12px;height: 22px;line-height: 23px;text-align:center;text-decoration:none;}
#PageNav a.btn { float:left;}

#footer {margin: 0 auto;width: 100%; overflow:hidden;}

.bt_fav {
    background: url("/images/newsindex/favoritescheck.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    margin: 15px 0 0 5px;
    width: 50px;
}

.bt_search {
    background: url("/images/newsindex/bofang.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    margin: 15px 0 0 5px;
    width: 68px;
}
.dialogPopup {
    display: none;
    left: 50%;
    margin-left: -250px;
    position: fixed;
    top: 17%;
    width: 500px;
    z-index: 101;
}

/*弹出层样式*/
.jqmOverlay{opacity:0.6;filter:alpha(opacity=60);position:absolute;  z-index:101; background:#333;}
.dialogPopup{display:none;position:fixed;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-300));_position:absolute;  z-index:101;left:50%; top:17%; width:500px; margin-left:-250px;}
.dialogPopup .dialogMain{ width:486px;position:relative;border:2px solid #9FD2F1;  background-color:#68A8D3; z-index:150; }

.dialogMain h3{ height:25px; line-height:25px; font-size:14px; padding:2px 0 2px 10px; margin:0; color:#FFFFFF; font-weight:normal; text-align:left;}
.dialogContent{ background-color:#fff;padding:10px;text-align:left;}
.closeDiv{ position:absolute; right:7px; top:7px; z-index:102; font-size:14px; color:#FFFFFF; cursor:pointer;}

.dialogTabTitle{ width:466px; height:25px; }
.dialogTabTitle li{ line-height:25px; font-size:14px; width:80px; text-align:center; float:left; cursor:pointer;}
.dialogTabTitle li.hover{ border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-top:solid 1px #ccc;}
.logincont{width:466px; height:100%; overflow:hidden; border:solid 1px #ccc; margin-top:-1px; padding:10px 0;  display:none;}
.active{ display:block;}
.formText{ width:200px; height:20px;border:1px solid #9FD2F1;}
.logincont dl{ width:450px;  text-align:center; margin:0; padding:0; float:left;}
.logincont dl dt{ width:100px; float:left; text-align:right; line-height:30px; margin:0; padding:0;}
.logincont dl dd{ width:350px; float:left;text-align:left;margin:0; padding:0;}
.showtip{ font-size:14px;}
.dialogContent input{ background:none;}
.dialogContent #menu2{ overflow:hidden; width:100%;}
.dialogContent #menu2 li{ position:relative; float:left; width:102px; height:33px; line-height:33px; text-align:center; cursor:pointer;}
.dialogContent #menu2 li.mover{background:url(../images/collection.gif) 0px -101px;}
.dialogContent #main2{ border:1px solid #9FD2F1; margin-top:-1px; padding:5px;}
.dialogContent #main2 #sclasslist li{ height:25px; line-height:25px; float:left; width:130px; padding-left:10px; overflow:hidden;}
.dialogContent #sclasslist{ overflow:hidden;}
.dialogContent #main2 #sclasslist li.baoc{ float:none; width:98%; overflow:hidden; text-align:center; }
.dialogContent .baoc{ width:98%; overflow:hidden; text-align:center;margin-top:10px;}
.dialogContent #main2 ul li .floatleft{ float:left;}


.dialogContent #menuFavorites2{ overflow:hidden; width:100%;}
.dialogContent #menuFavorites2 li{ position:relative; float:left; width:102px; height:33px; line-height:33px; text-align:center; cursor:pointer;}
.dialogContent #menuFavorites2 li.mover{background:url(../images/collection.gif) 0px -101px;}
.dialogContent #mainFavorites2{ border:1px solid #9FD2F1; margin-top:-1px; padding:5px;}
.dialogContent #mainFavorites2 #sclasslist li{ height:25px; line-height:25px; float:left; width:130px; padding-left:10px; overflow:hidden;}
.dialogContent #mainFavorites2 #sclasslist li.baoc{ float:none; width:98%; overflow:hidden; text-align:center; }
.dialogContent #mainFavorites2 ul li .floatleft{ float:left;}

#music-list ul li.mu6 {
    float: left;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 15px;
    width: 205px;
}
#Choose{ padding:10px 0px;}

/*搜索*/
.operationSo{ padding-left:15px;}

.SoLeft dd {
    float: left;
    text-align: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
#ablumsonglistSo ul li dd.songname , .SoLeft .operationSo dd.SongName {
    width: 200px;
	font-size:14px;
}
#ablumsonglistSo ul li dd.Singer ,.SoLeft  .operationSo dd.Singer {
    width: 200px;
}
#ablumsonglistSo ul li dd.Album ,.SoLeft  .operationSo  dd.Album  {
    width: 200px;
}
#ablumsonglistSo ul li dd.Linten ,.SoLeft  .operationSo  dd.Linten  {
    width: 50px;
}
#ablumsonglistSo ul li dd.ShouCang ,.SoLeft  .operationSo  dd.ShouCang  {
    width: 50px;
}
.Linten a.listen , .ShouCang a.favorites ,.Linten a.listen:hover , .ShouCang a.favorites:hover{ float: left; margin-left:4px;}


#AlbumListSo .DivOne{ float:left; width:130px; height:210px; overflow:hidden;}
#SingerSo .DivOne{ float:left; width:130px; height:180px; overflow:hidden;}
.mt30{ margin-top:30px;}
.DesCont {
    display:block;
    margin-top: 5px;
    padding:5px 0;
    width: 960px;
    border-bottom: 1px solid #1db4d3;
    color: #666666;
    font-weight: normal;
	clear:both;
}
.DesCont  b{ font-weight:normal;}

.navLeft ,#ckepop.mtv123{
display:inline;
float:left;
}

#main_leftbox2  #ckepop.mtv123{
display: block;
float: none;
height:20px;
}

.navLeft{ width:600px; }
.mure-title .navLeft{ width:426px; }
#ablum_left .navLeft { width:380px; }
#sg_songlist_left .navLeft{ width:440px; }

#ckepop.mtv123{ width:320px;margin-top:7px;}
#ablumcontent #ckepop{ margin-top:20px; margin-left:10px; width:80%;}
.mure-title #ckepop.mtv123{ margin-top:0px; width:400px; overflow:hidden;}
.playbox1 #ckepop.mtv123{ margin-top:10px; width:170px; overflow:hidden;}


#ckepop.mtv123 a:hover{
 color:#0099CC;
 }

#top_list h1 ,#singer .tit h1 , h1.ph1{ display:inline;  font-weight:bold; }

#singer_list_right .box3 .tit{ width:160px; overflow:hidden;}
#singer_list_right .box3 .intro{ width:160px; white-space:nowrap; overflow:hidden;}

#topbox li.icon_li ,.relat ,#singer li.icon_li{ position:relative; }
#topbox li.red ,#topbox li.red a:link { color:#FF0000;}


.icon_jian {
  position: absolute;
  display:inline;
  width:17px;
  height:13px;
}
.icon_tqq, .icon_add, .icon_jian, .icon_hot, .icon_new, .icon_notice, .icon_desktop, .input_search, .btn_search {
    background: url("/images/header_icon.png") no-repeat scroll 0 0 transparent;
}

.icon1 {
  top:0px;
  right:25px;
  background-position:-265px -5px;
 }

 .icon2{
  top:0px;
  right:5px;
  background-position:-284px -5px;
 }
 
.icon3 {
  top:8px;
  right:40px;
  background-position:-265px -5px;
 }

 .lab {
    position: absolute;
    width: 38px;
    height: 37px;
    cursor: pointer;
}

 .lab.lab_1 {left: 0px;top: 0px;background: url("../images/re.png") no-repeat 0px 0px;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/re.png" ,sizingMethod="crop"); }
.relat .lab.lab_3 {left: 0px;top: 0px;background: url("../images/jian.png") no-repeat 0px 0px;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/jian.png" ,sizingMethod="crop"); }





/*2013-07-16---yyy---*/
/*----- 头部css -----*/
.top02{ width:100%; height:156px; border-bottom:1px solid #FFF;}
.navi01{ width:960px; height:24px; line-height:24px; font-family:"宋体"; font-size:12px; color:#847C7C;}
.top02 .navi01 a{ display:inline; margin:0 20px; font-family:"宋体"; font-size:12px; color:#847C7C; text-decoration:none;}
*body .top02 .navi01 a{ display:inline; margin:0 20px; font-family:"宋体"; font-size:12px; color:#847C7C; text-decoration:none;}

.top02 .navi01 a:hover{ color:#F00; text-decoration:underline;}

.logon{ width:100%; height:82px; background:#FFF; border-bottom:1px solid #E6E6E6;}
.logon-in{ width:960px; height:82px;}
.logon-in-logo{ display:block; width:200px; height:82px; float:left; background:url("/guangchangwu/images/logo.png?v=0119") no-repeat;}
.logon-search{ width:410px; height:82px; float:right;}
.logon-search .sofrom{ margin-top:12px; overflow:hidden;}
.logon-search .sofrom input{ float:left; border:1px solid #CBCBCB; width:352px; height:34px; line-height:34px; font-family:"宋体"; font-size:14px; color:#B2ACAC; padding-left:16px;}
.logon-search .sofrom button{ float:left; background:url("/guangchangwu/images/sousuoanniu02.gif") no-repeat; width:36px; height:36px; cursor:pointer; border:none;}

.logon-search-hot{ width:410px; height:32px; line-height:32px; margin-top:3px;}
.logon-search-hot span{ float:left; font-family:"宋体"; font-size:12px; font-weight:bold; color:#D00808;}
.logon-search .logon-search-hot a{ float:left; font-family:"宋体"; font-size:12px; color:#5D5757; text-decoration:none; margin-right:7px;}
.logon-search .logon-search-hot a:hover{ color:#F00; text-decoration:underline;}

.navi02{ height:45px; width:100%; background:url("/guangchangwu/images/beijingse.png"); border-bottom:4px solid #C8C8C8;}
.navi02-kuan{ width:960px; height:45px; position:relative;}
.navi02-in{ width:960px; height:45px; z-index:1; position:absolute; top:0;}
.top02 .navi02-in a{ float:left; font-family:"微软雅黑"; font-size:17px; color:#424040; line-height:49px; padding:0 16px; margin-right:27px; text-decoration:none;}
.top02 .navi02-in a:hover{ background:#4DA1E6; color:#FFFFFF;}
.top02 .navi02-in .current{ background:#4DA1E6; color:#FFFFFF;}

/*----- 尾部css -----*/
.bottom{ width:100%; height:112px; margin-bottom:3px; background:#FFF; border-top:1px solid #FFF;}
.information{ background:url("/guangchangwu/images/beijing002.png"); height:37px; width:100%; border-top:4px solid #CACACA;}
.information-in{ width:960px; height:37px; line-height:37px; text-align:center; font-family:"宋体"; font-size:12px; color:#827F7F;}
.information .information-in a{ padding:0 10px; color:#827F7F; text-decoration:none;}
.information .information-in a:hover{ color:#F00; text-decoration:underline;}

.bottom-use{ text-align:center; line-height:21px; padding-top:9px; font-family:"宋体"; font-size:12px; color:#3B3939;}
.bottom .bottom-use a{ font-size:12px; color:#3B3939; text-decoration:none;}
.bottom .bottom-use a:hover{ color:#F00; text-decoration:underline;}

/*----- 热门广场舞、知名舞队标签css -----*/
.tag{ width:947px; height:50px; margin-top:15px; padding:10px 0 10px 13px;}
.tag-list{ width:947px; height:25px; line-height:25px;}
.tag .tag-list b{ color:#666666;}
.tag .tag-list a{ display:inline; color:#333333; text-decoration:none; margin-right:10px; font-size:12px;}
.tag .tag-list a:hover{ color:#F00; text-decoration:underline;}
.tag .tag-list .blue{ color:#0C7FCF;}
.tag .tag-list .red{ color:#FF3C3C;}
.tag .tag-list .green{ color:#009900;}

/*------ 当前位置css -----*/
.site{ width:939px; height:31px; line-height:37px; overflow:hidden; color:#757675; padding-left:21px; background:url("/guangchangwu/images/fangzi.png") no-repeat 0 9px #E9E9E9;}
body div .site a{ font-size:12px; color:#757675; text-decoration:none; margin:0 2px;}
.site a:link{ color:#757675;}
.site a:visited { color:#757675; text-decoration: none; }
.site a:hover{ color:#F00; text-decoration:underline;}


.nopower{background:#d8d8d8 url("/images/err.gif") 12px 12px no-repeat;line-height: 64px;font-size: 14px;color: #054cb6; text-align:center;}
.notop{width: 960px;margin: 0 auto;border: 1px solid #daebf8;text-align: center;font-family: 微软雅黑;font-size: 18px;line-height: 45px;color: #a82001;margin-bottom: 10px;background-color: #f5fafe;}
.notop a{font-size: 18px;}

.gotos{background:#d8d8d8;line-height: 64px;font-size: 14px;text-align: left;}
.gotos a{ display:block;background:url("/images/goplay.gif") 15px 10px no-repeat;text-indent:70px;color: #054cb6;}
.gotos a:hover{color: #054cb6;}